package com.fypg.module.blooddonation.api.client.dal.bloodStation;

import io.swagger.v3.oas.annotations.media.Schema;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

/**
 * 字典项数据模型
 * @author 盘古
 */
@NoArgsConstructor
@AllArgsConstructor
@Data
@Schema(description = "字典项实体")
public class DictionaryItem {

    /**
     * 字典类型
     * @param: null
     * @return : {@link null}
     * @date : 2025/10/24 16:53
     */
    private String dictionaryType;

    /**
     * 字典项唯一标识
     * 对应字典表中的编码值
     */
    @Schema(
            description = "字典项唯一标识编码",
            example = "1"
    )
    private String id;

    /**
     * 字典项显示名称
     * 对应字典表中的说明文字
     */
    @Schema(
            description = "字典项显示名称",
            example = "汉族"
    )
    private String name;
}
